div.error {
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	background-color: #FFEFEF;
	background-image: url(../../images/icons/cross.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding: 4px 4px 4px 28px;
	margin-bottom: 2px;
	font-size: 9pt;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
div.success {
	border-top: 1px solid green;
	border-bottom: 1px solid green;
	background-color: #EFFFEF;
	background-image: url(../../images/icons/check.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding: 4px 4px 4px 28px;
	margin-bottom: 2px;
	font-size: 9pt;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
div.success span, div.error span {
	font-size: 1.2em;
}
div.success span.info, div.error span.info {
	font-weight: normal;
	font-size: 0.8em;
	padding-right: 10px;
	vertical-align: text-top;
}
div.success span.message, div.error span.message {
	font-style: italic;
}

